package string;
/*
    char charAt(int index) : 获取指定索引位置的字符
    int length()  : 获取字符串的长度 (获取字符串中字符的个数)

    //获取传入的内容在字符串中第一次出现的索引位置
    int indexOf(int ch) : 既可以传入字符值也可以传入字符值对应的ASCII码值
    int indexOf(String str)
    //int fromIndex : 起始索引, 从哪个所有开始算第一次出现
    int indexOf(int ch, int fromIndex)
    int indexOf(String str, int fromIndex)
    //获取传入的内容在字符串中最后一次出现的索引位置
    int lastIndexOf(int ch)
    int lastIndexOf(String str) : 按照传入的字符串的首个字符所在位置计算
    int lastIndexOf(int ch, int fromIndex)
    int lastIndexOf(String str, int fromIndex)
 */

public class StringDemo3 {
    public static void main(String[] args) {
        //定义字符串
        String str = "abcdedcba";

        System.out.println("str.charAt(5) = " + str.charAt(5));//'d'
        System.out.println("str.length() = " + str.length());//9

        System.out.println("str.indexOf('b') = " + str.indexOf('b'));//1
        System.out.println("str.indexOf(98) = " + str.indexOf(98));//1

        System.out.println("str.indexOf(\"bcd\") = " + str.indexOf("bcd"));//1

        System.out.println("str.indexOf(\"v\") = " + str.indexOf("v"));//-1


        System.out.println("str.indexOf('b') = " + str.indexOf('b',4));//7



    }
}
